/*
    2020年5月18日08:09:49
    有一个递增非空单链表，设计一个算法删除值域重复的结点，例如：
    {1,1,2,3,3,3,4,4,7,7,7,9,9,9},经过删除后变成
    {1,2,3,4,7,9}

    测试成功，运行正常
*/
#define NULL 0

typedef struct Node
{
    int data;
    struct Node *pNext;
} Node, *pList;

void del(pList L)
{
	pList p = L->pNext;
	while (p->pNext != NULL)
	{
		if (p->data == p->pNext->data) p->pNext = p->pNext->pNext;
		else p = p->pNext;
	}
}